﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MubiSDK.LoggingLib.Core.Enum
{
    /// <summary>
    /// 定义日志级别
    /// </summary>
    public enum LogLevel
    {
        /// <summary>
        /// 调试信息，用于开发阶段跟踪问题。
        /// </summary>
        Debug,

        /// <summary>
        /// 一般信息，记录应用程序的运行流程。
        /// </summary>
        Info,

        /// <summary>
        /// 警告信息，表示潜在的错误或异常情况。
        /// </summary>
        Warn,

        /// <summary>
        /// 错误信息，表示操作失败但应用程序仍可继续运行。
        /// </summary>
        Error,

        /// <summary>
        /// 致命错误，表示导致应用程序崩溃的严重错误。
        /// </summary>
        Fatal,
        /// <summary>
        /// 关闭级别, 表示关闭日志输出
        /// </summary>
        Off
    }
}
